本章中，了解了如何实现LLVM IR代码的代码生成器，基本块是保存所有指令和表示分支的重要数据结构。了解了如何为源语言的控制语句创建基本块，以及如何向基本块中添加指令。使用一种现代算法来处理函数中的局部变量，从而减少了IR代码。编译器的目标是为输入生成汇编文本或目标文件，因此还添加了一个简单的编译管道。有了这些知识，读者们将能够为自己的语言编译器生成LLVM IR代码和汇编程序文本或目标代码。

下一章中，将了解如何处理聚合数据结构，以及如何确保函数调用符合平台的规则。